

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import spark.effects.Fade;
import mx.containers.Form;
import mx.validators.Validator;
import spark.components.TextInput;
import spark.components.Button;

class BindableProperty
{
	/*
	 * generated bindable wrapper for property fadeIn (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'fadeIn' moved to '_1282133823fadeIn'
	 */

    [Bindable(event="propertyChange")]
    public function get fadeIn():spark.effects.Fade
    {
        return this._1282133823fadeIn;
    }

    public function set fadeIn(value:spark.effects.Fade):void
    {
    	var oldValue:Object = this._1282133823fadeIn;
        if (oldValue !== value)
        {
            this._1282133823fadeIn = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "fadeIn", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property loginButton (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'loginButton' moved to '_829165563loginButton'
	 */

    [Bindable(event="propertyChange")]
    public function get loginButton():spark.components.Button
    {
        return this._829165563loginButton;
    }

    public function set loginButton(value:spark.components.Button):void
    {
    	var oldValue:Object = this._829165563loginButton;
        if (oldValue !== value)
        {
            this._829165563loginButton = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "loginButton", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property loginForm (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'loginForm' moved to '_1719692339loginForm'
	 */

    [Bindable(event="propertyChange")]
    public function get loginForm():mx.containers.Form
    {
        return this._1719692339loginForm;
    }

    public function set loginForm(value:mx.containers.Form):void
    {
    	var oldValue:Object = this._1719692339loginForm;
        if (oldValue !== value)
        {
            this._1719692339loginForm = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "loginForm", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property password (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'password' moved to '_1216985755password'
	 */

    [Bindable(event="propertyChange")]
    public function get password():spark.components.TextInput
    {
        return this._1216985755password;
    }

    public function set password(value:spark.components.TextInput):void
    {
    	var oldValue:Object = this._1216985755password;
        if (oldValue !== value)
        {
            this._1216985755password = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "password", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property reqValid (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'reqValid' moved to '_422012418reqValid'
	 */

    [Bindable(event="propertyChange")]
    public function get reqValid():mx.validators.Validator
    {
        return this._422012418reqValid;
    }

    public function set reqValid(value:mx.validators.Validator):void
    {
    	var oldValue:Object = this._422012418reqValid;
        if (oldValue !== value)
        {
            this._422012418reqValid = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "reqValid", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property reqValid1 (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'reqValid1' moved to '_197483021reqValid1'
	 */

    [Bindable(event="propertyChange")]
    public function get reqValid1():mx.validators.Validator
    {
        return this._197483021reqValid1;
    }

    public function set reqValid1(value:mx.validators.Validator):void
    {
    	var oldValue:Object = this._197483021reqValid1;
        if (oldValue !== value)
        {
            this._197483021reqValid1 = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "reqValid1", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property username (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'username' moved to '_265713450username'
	 */

    [Bindable(event="propertyChange")]
    public function get username():spark.components.TextInput
    {
        return this._265713450username;
    }

    public function set username(value:spark.components.TextInput):void
    {
    	var oldValue:Object = this._265713450username;
        if (oldValue !== value)
        {
            this._265713450username = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "username", oldValue, value));
        }
    }



}
